<!DOCTYPE html><html><head><meta http-equiv="content-type" content="txt/html; charset=utf-8" /><meta HTTP-EQUIV="pragma" CONTENT="no-cache"> 
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate"> 
<meta HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> 
<meta HTTP-EQUIV="expires" CONTENT="0">
<title>您的本地IP</title></head><body><h1>🚀该页面用于获取设备局域网IP地址，基于javascript脚本，不会收集任何用户信息，请放心使用。建议使用微信扫码访问本页，否则可能出现IP不显示或由于缓存而不变化问题。<br>📙常见问题：<br>1.切换网络后如果扫码获得的IP地址(可能由于缓存原因)未变请稍后再使用微信重扫。<br>2.移动网络下(即手机未连接WiFi，例如开热点给电脑使用的情况)，可能会出现两个IP地址，其中一个长的带:号的为公网ipv6地址，这不是我们需要的，请注意辨别，一般使用短的ipv4地址即可。</h1><h1 id='ip'></h1></body><script type='text/javascript'>			if(!window.name){         var str = Math.random().toString(36).substr(2);//随机字符串         
			window.location.href += '?S='+ str;//兼容微信浏览器刷新
			window.name = 'isreload';     
			}function getUserIP(onNewIP){var myPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection;var pc=new myPeerConnection({iceServers:[]}),noop=function(){},localIPs={},ipRegex=/([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g,key;function iterateIP(ip){if(!localIPs[ip])onNewIP(ip);localIPs[ip]=true}pc.createDataChannel('');pc.createOffer().then(function(sdp){sdp.sdp.split('\n').forEach(function(line){if(line.indexOf('candidate')<0)return;line.match(ipRegex).forEach(iterateIP)});pc.setLocalDescription(sdp,noop,noop)}).catch(function(reason){});pc.onicecandidate=function(ice){if(!ice||!ice.candidate||!ice.candidate.candidate||!ice.candidate.candidate.match(ipRegex))return;ice.candidate.candidate.match(ipRegex).forEach(iterateIP)}}getUserIP(function(ip){var tt=document.createElement('div');tt.innerHTML='<br/>';var iph=document.getElementById('ip');iph.append('IP：'+ip);iph.append(tt)});</script></html>